/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconXueli = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M502.213611 635.097596c-9.69378 0-19.166525-2.068102-25.326828-5.5279L53.409932 391.982556c-5.940292-3.338025-9.621125-9.619078-9.621125-16.437367 0-6.815219 3.681856-13.105482 9.621125-16.437367l423.524946-237.586117c12.099572-6.859221 38.334073-6.90834 50.630121 0.061398l423.414429 237.524718c5.940292 3.331885 9.621125 9.621125 9.621125 16.437367 0 6.817266-3.681856 13.099343-9.621125 16.437367L527.492344 629.587092C521.38116 633.035634 511.907391 635.097596 502.213611 635.097596zM495.343133 596.702124c0.195451 0 2.944052 0.699941 6.871501 0.699941 4.072759 0 6.797823-0.741897 7.509021-1.030469L903.246287 375.546212 509.061576 154.420999l0 0c-0.171915 0-2.921539-0.705058-6.846942-0.705058-4.099365 0-6.79987 0.735757-7.511067 1.02433L101.156376 375.546212 495.343133 596.702124 495.343133 596.702124zM502.336408 907.631666c-84.041068 0-162.759921-13.020548-221.659379-36.678364-50.677193-20.35663-81.084737-46.934962-81.317027-71.108524 0-0.833995-0.062422-1.632173-0.159636-2.405793l-0.159636-2.40477L199.04073 450.520787l37.696554 0 0 343.42156c0.157589 1.483794 0.257873 2.980891 0.293689 4.491291 1.939165 4.307096 15.754822 20.700461 57.697073 37.536918 54.530964 21.902846 128.267339 33.965579 207.609385 33.965579 79.368652 0 153.090701-12.062733 207.597105-33.965579 42.089607-16.897855 55.856146-33.340339 57.697073-37.561477l0.073678-1.681292-0.050142-346.18858 37.696554 0 0 347.404268-18.897396 1.730411 18.847254 0.184195c-0.243547 24.173562-30.651091 50.751894-81.329307 71.096245C665.119865 894.612141 586.390779 907.631666 502.336408 907.631666zM980.21017 467.890386M936.428014 807.281143c-10.407024 0-18.8493-8.429996-18.8493-18.847254L917.578714 496.671896c0-10.413164 8.442276-18.848277 18.8493-18.848277s18.8493 8.435113 18.8493 18.848277l0 291.761993C955.277314 798.850124 946.835038 807.281143 936.428014 807.281143z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </svg>
  );
};

IconXueli.defaultProps = {
  size: 18,
};

export default IconXueli;
